import service from '@/plugins/utils/request'
let pre = 'api/Other/'
export default{
	//获取首页轮播图
	//adType 1 广告类型
	ListBanner(data) {
		return service({
			url: `${pre}ListBanner`,
			method: 'post',
			data
		})
	},

	//获取系统参数值
	ListSysParam(data) {
		return service({
			url: `${pre}ListSysParam`,
			method: 'post',
			data
		})
	},

	//获取物流公司列表
	ListExpress(data) {
		return service({
			url: `${pre}ListExpress`,
			method: 'post',
			data
		})
	},


	//获取选项列表
	//itemType 子集的选项类型
	ListItems(data) {
		return service({
			url: `${pre}ListItems`,
			method: 'post',
			data
		})
	},
	
	//获取某个选项的子集
	//itemType 子集的选项类型
	//parentId 父ID
	ListSubItems(data) {
		return service({
			url: `${pre}ListSubItems`,
			method: 'post',
			data
		})
	},

	//获取系统参数值 获取 客服跳转地址：key=cs_qrcode
	//key 参数值
	GetSysParam(data) {
		return service({
			url: `${pre}GetSysParam`,
			method: 'post',
			data
		})
	},

	//上传文件
	//folderName 文件夹目录名字，可传可不传
	//fileBase64 如果上传文件是base64的值，通过该参数传递
	//fileType 文件后缀名，例如".jpg"，只有上传base64值时才会使用到该字段
	UploadBase64Files(data) {
		return service({
			url: `${pre}UploadBase64Files`,
			method: 'post',
			data
		})
	},

	//获取文件流
	//url
	GetFileStream(params) {
		return service({
			url: `${pre}GetFileStream`,
			method: 'get',
			params
		})
	},

	//上传文件
	UploadFiles(data) {
		return service({
			url: `${pre}UploadFiles`,
			method: "post",
			data: data,
			transformRequest:[data=>data],
			processData: false,
			headers:{'Content-Type': 'multipart/form-data','cache': 'false','processData': 'false'}  ,
			uploadFile: true
			// url: `${pre}UploadFiles`,
			// method: 'post',
			// data
		})
	},

	GetAnnouncement(data) {
		return service({
			url: `${pre}GetAnnouncement`,
			method: 'post',
			data
		})
	},
	
} 